// Object.defineProprties();
// 参数:目标对象obj props:一个或者是多个需要修改定义的属性的具体配置
var obj={
    name:"larry",
    gender:"男"
};
Object.defineProperties(obj,{
    name:{
        // 数据属性
        configurable:false,
        writable:true,
        enumerable:true,
        value:'terry'
    },
    gender:{
        // 数据属性
        configurable:true,
        writable:false,
        enumerable:true
    }
});
delete obj.name;
console.log(obj,'name不可以删除');
obj.name='lisi';
console.log(obj,'修改后的name');
obj.gender='女';
console.log(obj,'gender是不可以修改的');
delete obj.gender;
console.log(obj,'gender是可以删除的');